package com.dlxj.service;

import com.dlxj.entity.Receiptpatrol;

public interface ReceiptPatrolService {

	/**
	 * 巡检任务回执
	 * 
	 * @param receiptpatrol
	 *            巡检回执对象
	 * @return 返回状态码
	 */
	public int receiptTask(Receiptpatrol receiptpatrol);

	/**
	 * 修改回执状态级别
	 * 
	 * @param taskNo
	 *            任务编号
	 * @param pid
	 *            杆塔编号
	 * @param bid
	 *            级别
	 * @return 返回状态码
	 */
	public int receiptTask(String taskNo, String pid, int bid);

	/**
	 * 根据杆塔编号和任务编号查找巡检任务对象
	 * 
	 * @param pid
	 *            杆塔编号
	 * @param ptid
	 *            任务编号
	 * @return 返回巡检任务对象
	 */
	public Receiptpatrol findByPidAndPtid(String pid, String ptid);

	/**
	 * 完成任务
	 * 
	 * @param id
	 *            任务编号
	 * @return 返回状态码
	 */
	public int overTask(String id);

}
